home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
HPAVC
/
HPAVC CD-ROM.iso
/
MYMUD21.ZIP
/
MMUD21.ZIP
/
SOURCE
/
11_STUFF.ZIP
/
ML_IO.ZIP
/
MULTI.DOC
< prev
next >
Wrap
Text File
|
1993-07-05
|
2KB
|
68 lines
Multilanguage support:
======================
Files:
MYIO.PAS addapted IO routines
FOREIGN.PAS Foreign keyboard support
VGAFONT.PAS EGA/VGA screenfont support
KEYCOMP.PAS Compiles a keyboard definition into
KEYCOMP.EXE a LKY file.
GREEK.ZIP Font and keyboard for greek
RUSSIAN.ZIP Font and keyboard for russian
DUTCH.ZIP Keyboard for dutch language
Installation:
=============
- First of all, replace the normal MYIO.PAS with this MYIO.PAS and recompile
MyMUD.
- Decompress one of the languages which you want to use as an example. (or
which you even can use as-is)
- Rename the LKY and the FNT file to MyMUD.LKY and MyMUD.FNT.
When these two files are found in the same directory as the MyMUD.EXE
they are loaded. You also can use only the LKY or only a fancy font.
The font file is a normale fontfile for which there are many editors
available.
The LKY file:
=============
The LKY file contains two groups of entries: Redefinitions and HOT-key
combinations. Redefinitions have the form: <Char1><Char2>. If char1 is
pressed Char2 is returned.
For example: AE would return an E when an A is pressed. (Rediculouse
example, but a'la..)
HOT-keys are defined by: %<Composit Char1><Composit Char2><Result char>
For example: %^eê Means that if you press first the ^ and than an e
an ê is returned.
You can use ;; to put comments in the file. Empty lines are skipped.
Once you made a DEF file (MyLang.DEF) you can compile this to a LKY file
(MyLang.LKY). To do this you use the KeyComp utility:
KeyComp <FileName>
Filename is the name without an extention.
Usage:
======
Once you installed the languagesupport, you can use the special keys by
pressing the ScrollLock. As long as the ScrollLock is on, the keyboard
is redefined.
To use a hot key (for example you want a ê) you press the ^ and then the
e. If you want to type just a ^, type it twice, or followed by a space.